package com.model.auto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 院校信息
 */
@Data
public class SchoolInfoV2 implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 编号
     */
    private String code;

    /**
     * 主管部门
     */
    private String manager;

    /**
     * 所在城市
     */
    private String city;

    /**
     * 所在省份
     */
    private String province;

    /**
     * 层级属性
     */
    private String level;

    /**
     * 录取形式(资格线)
     */
    private String majorPlan;

    /**
     * 录取形式(资格线)
     */
    private String schoolType;
    /**
     * 院校logo
     */
    private String logo;
    /**
     * 院校背景图
     */
    private String image;
    /**
     * 院校层级 1：双一流，2：中央直管，3：985，4：211，5：双高计划，6：国家示范(骨干)
     */
    private String collegeLevel;
    /**
     * 博硕资格 1：硕士点，2：博士点，3：研究生院，4：自划线，5：推免资格
     */
    private String qualifications;
    /**
     * 办学属性 1:公办 2:民办 3:合办
     */
    private String nature;
    /**
     * 院校地址
     */
    private String schoolAddress;
    /**
     * 院校排名
     */
    private String schoolSort;
    /**
     * 院校排名Json
     */
    private String schoolSortJson;

    /**
     * 是否收藏  true:是   false:否
     */
    @TableField(exist = false)
    private Boolean collectFlag;


}
